home *** CD-ROM | disk | FTP | other *** search
/ Mac Power 1997 December / MACPOWER-1997-12.ISO.7z / MACPOWER-1997-12.ISO / MacPowerオリジナル / Edutainment World / チャンプジム for DEMO / DIR / DataAccess.cst / 00002_Script_Tool Script < prev    next >
Text File  |  1997-09-29  |  2KB  |  85 lines

  1. --*****************************************************
  2. --  ノ菲Xノgヌ晢ð鴕óメヌ⒰應ンナiノfノ菲~ノ^ヌユCRナj
  3. --*******************************************
  4. on ArryToString arry
  5.   
  6.   set rbuf = ""
  7.   set cnt = count(arry)
  8.   
  9.   set rbuf = getAt(arry,1)
  10.   repeat with i=2 to cnt
  11.     set rbuf = rbuf & NumToChar(13) & getAt(arry,i)
  12.   end repeat
  13.   
  14.   return rbuf
  15.   
  16. end
  17. --*****************************************************
  18. --  ïð鴕óメヌ數菲Xノgヌ⒰應ンナiノfノ菲~ノ^ヌユCRナj
  19. --*******************************************
  20. on StringToArry buf
  21.   
  22.   set arry = []
  23.   if length(buf) <> 0 then
  24.     
  25.     set cnt = the number of lines in buf
  26.     repeat with i=1 to cnt
  27.       add arry,line i of buf
  28.     end repeat
  29.     
  30.   end if
  31.   
  32.   return arry
  33.   
  34. end
  35.  
  36.  
  37. --*****************************************************
  38. --  randomSeed躪鷏
  39. --****************************
  40. on UpdateRandomSeed
  41.   
  42.   set buf = the long time
  43.   set cnt = length(buf)
  44.   set sbuf = ""
  45.   
  46.   repeat with i=1 to cnt
  47.     if chars(buf,i,i) >= "0" and chars(buf,i,i) <="9" then
  48.       set sbuf = sbuf & chars(buf,i,i)
  49.     end if
  50.   end repeat
  51.   
  52.   set the randomSeed = value(sbuf)
  53.   
  54. end
  55.  
  56.  
  57. --*****************************************************
  58. --  PrintUsingナiヌW袒êヘópナj
  59. --****************************
  60. on PrintUsing buf
  61.   
  62.   if stringP(buf) then
  63.     set val = "00000000" & buf
  64.   else
  65.     set val = "00000000" & string(buf)
  66.   end if
  67.   
  68.   set len = length(val)
  69.   set rbuf = char (len - 7) to len of val
  70.   
  71.   return rbuf
  72.   
  73. end
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.